home *** CD-ROM | disk | FTP | other *** search
/ Nautilus 1992 July / Nautilus-3-8 / Nautilus-3-8.bin / Tools & Utilities / Techy Stuff / Doco ƒ / CSMP ƒ / CSMP-V1-092.TXT < prev    next >
Encoding:
Text File  |  1992-06-30  |  40.1 KB  |  1,073 lines

  1. C.S.M.P. Digest             Sun, 24 May 92       Volume 1 : Issue 92
  2.  
  3. Today's Topics:
  4.  
  5.     Time-out for Network Apps
  6.     Getting a path from an Alias
  7.     High-speed serial communications on Mac
  8.     Anyone know about this trap?
  9.     comp.sys.mac.programmer.OOP
  10.     Quickdraw to ASCII printer
  11.     Need help with Finder AppleEvents...
  12.  
  13.  
  14. The Comp.Sys.Mac.Programmer Digest is moderated by Michael A. Kelly.
  15.  
  16. These digests are available (by using FTP, account anonymous, your email
  17. address as password) in the pub/mac/csmp-digest directory on ftp.cs.uoregon.
  18. edu.  This is also the home of the comp.sys.mac.programmer Frequently Asked
  19. Questions list.  The last several issues of the digest are available from
  20. sumex-aim.stanford.edu as well.
  21.  
  22. These digests are also available via email.  Just send a note saying that you
  23. want to be on the digest mailing list to mkelly@cs.uoregon.edu, and you will
  24. automatically receive each new digest as it is created.
  25.  
  26. The digest is a collection of articles from the internet newsgroup comp.sys.
  27. mac.programmer.  It is designed for people who read c.s.m.p. semi-regularly
  28. and want an archive of the discussions.  If you don't know what a newsgroup
  29. is, you probably don't have access to it.  Ask your systems administrator(s)
  30. for details.  (This means you can't post questions to the digest.)
  31.  
  32. The articles in these digests are taken directly from comp.sys.mac.programmer.
  33. They are not edited; all articles included in this digest are in their original
  34. posted form.  The only articles that are -not- included in these digests are
  35. those which didn't receive any replies (except those that give information
  36. rather than ask a question).  All replies to each article are concatenated
  37. onto the original article in the order in which they were received.  Article
  38. threads are not added to the digests until the last article added to the
  39. thread is at least one month old (this is to ensure that the thread is dead
  40. before adding it to the digests).
  41.  
  42. Send administrative mail to mkelly@cs.uoregon.edu.
  43.  
  44. -------------------------------------------------------
  45.  
  46. From: schultz@iastate.edu (Jonathan R Schultz)
  47. Subject: Time-out for Network Apps
  48. Organization: Iowa State University, Ames IA
  49. Date: Mon, 20 Apr 1992 18:31:59 GMT
  50.  
  51. I am using a commercial network application (kept anonymous intentionally).
  52. The server will log-off a terminal if the user leaves a dialog box 
  53. (print, save, etc...) open for more than 90 seconds. ADSP is being used, so 
  54. I looked at the documentation and found out that there is a 90 second time-out
  55. "feature".
  56.  
  57. I contacted the company about this, but their response implied nothing could be
  58. done. Is this true, or is it just difficult? Any explanation or reference to
  59. documentation would be helpful.
  60.  
  61. Thanks!
  62.  
  63. - -- 
  64.  
  65. Jonathan Schultz
  66. schultz@iastate.edu
  67.  
  68.  
  69. +++++++++++++++++++++++++++
  70.  
  71. From: peirce@outpost.SF-Bay.org (Michael Peirce)
  72. Date: 23 Apr 92 02:42:46 GMT
  73. Organization: Peirce Software
  74.  
  75.  
  76. In article <schultz.703794719@pv343f.vincent.iastate.edu> (comp.sys.mac.programmer), schultz@iastate.edu (Jonathan R Schultz) writes:
  77. > I am using a commercial network application (kept anonymous intentionally).
  78. > The server will log-off a terminal if the user leaves a dialog box 
  79. > (print, save, etc...) open for more than 90 seconds. ADSP is being used, so 
  80. > I looked at the documentation and found out that there is a 90 second time-out
  81. > "feature".
  82. > I contacted the company about this, but their response implied nothing could be
  83. > done. Is this true, or is it just difficult? Any explanation or reference to
  84. > documentation would be helpful.
  85.  
  86. Sure there are ways to make programs work even when dialogs are up.
  87. The programmer has to know something about using FilterProcs.  You
  88. just check the io flags when there is idle time and call the appropriate
  89. routines from there.
  90.  
  91. - --  Michael Peirce         --   peirce@outpost.SF-Bay.org
  92. - --  Peirce Software        --   Suite 301, 719 Hibiscus Place
  93. - --  Macintosh Programming  --   San Jose, California USA 95117
  94. - --           & Consulting  --   voice: (408) 244-6554 fax: (408) 244-6882
  95. - --                         --   AppleLink: peirce & America Online: AFC Peirce
  96.  
  97. ---------------------------
  98.  
  99. From: Adrian C Ruigrok
  100. Subject: Getting a path from an Alias
  101. Date: 21 Apr 92 18:13:21 GMT
  102. Organization: Bell-Northern Research
  103.  
  104. I have a nice little alias record and I want to grope from that a text path to
  105. the file.  However there seems to be a bit of a problem
  106.  
  107. I use GetAliasInfo passing an index of -1, 0, 1, ... and I find something
  108. really odd.  The results are EXACTLY the same for the target being
  109.  
  110. a) Macintosh HD:     - the root level hard drive and that is it....
  111. b) Macintosh HD:Macintosh HD:  - a folder with the same name as the hard drive
  112. in the root level.
  113.  
  114. The call also does not seem to do what the documentation suggests it should do.
  115.  It claims you can just happily go through the indexes from 0, 1, 2, and so on
  116. and when you run out of parents it will return null.  Well it seems to not
  117. bother telling you about the volume so you have to somehow figure out whether
  118. or not to tack on the volume name.  
  119.  
  120. This should be easier than it seems to me!  Anyone have any insight into how
  121. this call works?  Am I doing something completely off base or is the call
  122. documented completely wrong?
  123.  
  124. Adrian
  125. - ------------------------------
  126. Adrian C Ruigrok
  127. Bell-Northern Research
  128. Ottawa, Canada
  129. aruigrok@bnr.ca
  130.  
  131. +++++++++++++++++++++++++++
  132.  
  133. From: ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  134. Date: 23 Apr 92 17:05:47 +1200
  135. Organization: University of Waikato, Hamilton, New Zealand
  136.  
  137. In article <1992Apr21.181321.27879@bwdls61.bnr.ca>, Adrian C Ruigrok writes:
  138. > I have a nice little alias record and I want to grope from that a text path to
  139. > the file.  However there seems to be a bit of a problem
  140.  
  141. [description of problem omitted]
  142.  
  143. I've looked at "alis" resources with ResEdit, and they do indeed seem to have
  144. the full pathname in them. Nevertheless, there is no Alias Manager call for
  145. returning this information.
  146.  
  147. On the other hand, why bother? Why not just call ResolveAlias and expand
  148. the FSSpec that it returns?
  149.  
  150. Lawrence D'Oliveiro                       fone: +64-7-856-2889
  151. Computer Services Dept                     fax: +64-7-838-4066
  152. University of Waikato            electric mail: ldo@waikato.ac.nz
  153. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+13:00
  154. Happy Birthday Bill--328 today!
  155.  
  156. ---------------------------
  157.  
  158. From: green@eniac.seas.upenn.edu (Bradley Green )
  159. Subject: High-speed serial communications on Mac
  160. Date: 8 Apr 92 17:55:51 GMT
  161. Organization: University of Pennsylvania
  162.  
  163. I would like to use the serial port on the Mac at LocalTalk data rates,
  164. i.e. 232Kbaud, without using LocalTalk/AppleTalk protocols.  In other
  165. words, I just want to be able to send straight data at these speeds.  I
  166. understand that the serial driver does not support speeds over 34Kbaud or
  167. so.
  168.  
  169. My question is this:  Do any of you out there know a source for the
  170. direct hardware calls I need to do this?  Or, even better, a source for
  171. prewritten (public domain) code?  Thanks for your help
  172.  
  173. Brad
  174.  
  175. +++++++++++++++++++++++++++
  176.  
  177. From: tom@dtint.uucp (Thomas R. Kimpton)
  178. Organization: Digital Technology, International
  179. Date: Wed, 22 Apr 92 18:00:47 GMT
  180.  
  181. In article <73287@netnews.upenn.edu> green@eniac.seas.upenn.edu (Bradley Green ) writes:
  182. >I would like to use the serial port on the Mac at LocalTalk data rates,
  183. >i.e. 232Kbaud, without using LocalTalk/AppleTalk protocols.  In other
  184. >words, I just want to be able to send straight data at these speeds.  I
  185. >understand that the serial driver does not support speeds over 34Kbaud or
  186. >so.
  187. >
  188.  
  189. I haven't done precisely this but have done stuff using non-"standard"
  190. data rates (MIDI).  If you can't get code that already does it
  191. you'll need to get a copy of the Zilog 8530 SCC manual.  You don't
  192. need assembly per se, it can be done in C easily enough.  Though
  193. I wouldn't want to do it in pascal.  Programming the SCC (Serial
  194. Communications Controller) is done by selecting on chip registers
  195. by writing to a memory location, then writing the data (I think
  196. to another location, but it's been years).  Reading the chip
  197. is done similarly.  The SCC has an on-board clock used to create
  198. the data rate by programming an on-board divider.  The constants
  199. in Serial.h (300baud etc.) are exactly these constants. You
  200. need to look in the manual to see how to derive a constant for
  201. 234 KBaud.  Also you will need to read/write the SCC:
  202.   234000/ (5/6/7/8 data + 1 start + 1/1.5/2 stop + 0/1 parity)
  203. times per second ( 8/1/1/0 = 23.4K = every .0000427 seconds).
  204.  
  205. The SCC does have an on chip FIFO, but I don't remember how deep
  206. it is.
  207.  
  208. Hmm... looks like you're in for some "fun" times. Good luck.
  209. I wonder how Apple manages to run at these rates?
  210.  
  211. - -- 
  212. - ---
  213. Tom Kimpton                            tom@dtint.dtint.com
  214. Digital Technology Int.                (801)226-2984    
  215. 500 W. 1200 South, Orem UT, 84057      FAX (801) 226-8438
  216.  
  217. +++++++++++++++++++++++++++
  218.  
  219. From: d88-jwa@dront.nada.kth.se (Jon W{tte)
  220. Date: 22 Apr 92 21:38:18 GMT
  221. Organization: Royal Institute of Technology, Stockholm, Sweden
  222.  
  223. .uucp> tom@dtint.uucp (Thomas R. Kimpton) writes:
  224.  
  225.    data rates (MIDI).  If you can't get code that already does it
  226.    you'll need to get a copy of the Zilog 8530 SCC manual.  You don't
  227.    need assembly per se, it can be done in C easily enough.  Though
  228.    I wouldn't want to do it in pascal.  Programming the SCC (Serial
  229.    Communications Controller) is done by selecting on chip registers
  230.    by writing to a memory location, then writing the data (I think
  231.    to another location, but it's been years).  Reading the chip
  232.    is done similarly.  The SCC has an on-board clock used to create
  233.  
  234. This, of course, breaks on IIfx and Quadra 900, unless you use the
  235. Serial Port Compatibility cdev...
  236.  
  237.    The SCC does have an on chip FIFO, but I don't remember how deep
  238.    it is.
  239.  
  240. Between two and four bytes.
  241.  
  242.    Hmm... looks like you're in for some "fun" times. Good luck.
  243.    I wonder how Apple manages to run at these rates?
  244.  
  245. If a byte comes in, it generates an interrupt. Using normal serial
  246. port drivers, each incoming byte is placed in a buffer using an
  247. interrupt. However, LocalTalk code makes the interrupt routine
  248. loop and poll the port until there is no more packet data on the
  249. first interrupt, effectuvely servicing the entire packet with one
  250. interrupt. Or, why macs are so slow when running LocalTalk...
  251. (Unless you have a IIfx or Q900 in non-compatible mode, see above)
  252.  
  253. - -- 
  254. "You should meet yourself someday. I'm sure you would hate it."
  255. - - Me: h+@nada.kth.se; Jon W{tte (The Diplomat - NOT!)
  256.  
  257. +++++++++++++++++++++++++++
  258.  
  259. From: Bruce.Hoult@bbs.actrix.gen.nz
  260. Organization: Actrix Information Exchange
  261. Date: Thu, 23 Apr 1992 04:59:28 GMT
  262.  
  263. In article <1992Apr22.180047.2542@dtint.uucp> tom@dtint.uucp (Thomas R. Kimpton) writes:
  264. > The constants
  265. > in Serial.h (300baud etc.) are exactly these constants. You
  266. > need to look in the manual to see how to derive a constant for
  267. > 234 KBaud.
  268.  
  269. Sorry -- the constant for 56K is zero, the smallest possible.
  270.  
  271. - -- 
  272. Bruce.Hoult@bbs.actrix.gen.nz   Twisted pair: +64 4 477 2116
  273. BIX: brucehoult                 Last Resort:  PO Box 4145 Wellington, NZ
  274. "Cray's producing a 200 MIPS personal computer with 64MB RAM and a 1 GB
  275. hard disk that fits in your pocket!"   "Great!  Is it PC compatable?"
  276.  
  277. ---------------------------
  278.  
  279. From: goldman@triton.unm.edu (Bill S. Goldman)
  280. Subject: Anyone know about this trap?
  281. Date: Tue, 14 Apr 92 19:33:10 GMT
  282. Organization: University of New Mexico, Albuquerque
  283.  
  284. I was poking around and found a program that calls trap AC14.  I
  285. couldn't find any references to it in IM or the technotes.  Does
  286. anyone know what it's supposed to do?  Please mail me because it's
  287. not of general interest.  Thanks.
  288.  
  289.  
  290.                     Bill Goldman
  291.                     goldman@triton.unm.edu
  292.  
  293. +++++++++++++++++++++++++++
  294.  
  295. From: ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  296. Date: 15 Apr 92 05:22:24 GMT
  297. Organization: University of Waikato, Hamilton, New Zealand
  298.  
  299. In article <s-yjfkk@lynx.unm.edu>, goldman@triton.unm.edu (Bill S. Goldman) writes:
  300. > I was poking around and found a program that calls trap AC14.  I
  301. > couldn't find any references to it in IM or the technotes.  Does
  302. > anyone know what it's supposed to do?  Please mail me because it's
  303. > not of general interest.  Thanks.
  304.  
  305. <interrupt>
  306. NMI
  307. dh ac14
  308. Disassembling hex value
  309.     007DAD72   _SetFractEnable ,AutoPop          ; AC14          | AC14
  310.  
  311. You owe the Oracle an enhancement that lets me copy-and-paste text
  312. from a MacsBug screen.
  313.  
  314. Lawrence D'Oliveiro                       fone: +64-7-856-2889
  315. Computer Services Dept                     fax: +64-7-838-4066
  316. University of Waikato            electric mail: ldo@waikato.ac.nz
  317. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+13:00
  318.  
  319. +++++++++++++++++++++++++++
  320.  
  321. From: ksand@apple.com (Kent Sandvik)
  322. Date: 18 Apr 92 20:50:12 GMT
  323. Organization: MacDTS Mongols
  324.  
  325. In article <1992Apr15.172224.7440@waikato.ac.nz>, ldo@waikato.ac.nz (Lawrence
  326. D'Oliveiro, Waikato University) writes:
  327. > In article <s-yjfkk@lynx.unm.edu>, goldman@triton.unm.edu (Bill S. Goldman)
  328. writes:
  329. > > I was poking around and found a program that calls trap AC14.  I
  330. > > couldn't find any references to it in IM or the technotes.  Does
  331. > > anyone know what it's supposed to do?  Please mail me because it's
  332. > > not of general interest.  Thanks.
  333. > <interrupt>
  334. > NMI
  335. > dh ac14
  336. > Disassembling hex value
  337. >     007DAD72   _SetFractEnable ,AutoPop          ; AC14          | AC14
  338.  
  339. > You owe the Oracle an enhancement that lets me copy-and-paste text
  340. > from a MacsBug screen.
  341.  
  342. The MacHack-91 collection has an MPW tool which gets input from 
  343. MacsBug. Pretty cool.
  344.  
  345. Cheers,
  346. Kent, Dynamic phone answering maniac
  347.  
  348. +++++++++++++++++++++++++++
  349.  
  350. From: quinn@cs.uwa.edu.au (Quinn "The Eskimo!")
  351. Organization: The University of Western Australia
  352. Date: Tue, 21 Apr 1992 02:12:55 GMT
  353.  
  354. In article <1992Apr15.172224.7440@waikato.ac.nz>, ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University) writes:
  355. > You owe the Oracle an enhancement that lets me copy-and-paste text
  356. > from a MacsBug screen.
  357.  
  358. And a mouse cursor on the MacsBug screen so that my colleagues and
  359. I can discuss the results of our latest debugging session without getting
  360. grotty fingerprints on the monitor screen (-:
  361.  
  362. Quinn "The Eskimo!"   <quinn@cs.uwa.edu.au>  "Real Coke, Diet .sig"
  363. Department of Computer Science, The University of Western Australia
  364.   -- Life without ResEdit and MacsBug is too horrible to comprehend.
  365.  
  366.  
  367. ---------------------------
  368.  
  369. From: Daryl_Spitzer@mindlink.bc.ca (Daryl Spitzer)
  370. Subject: comp.sys.mac.programmer.OOP
  371. Date: 15 Apr 92 00:41:29 GMT
  372. Organization: MIND LINK! - British Columbia, Canada
  373.  
  374. > ..or comp.sys.mac.programmer.OOP which would contain most of the
  375. > object oriented frameworks and languages. We had this discussion before,
  376. > is it time to split the mac programming group to sub-groups or not?
  377.  
  378. This is a good idea.  The TCL mailing list is seeing a great deal of use, so
  379. I'm sure this would as well.
  380. - --
  381. - -------------------------------------------------------------------
  382.  Daryl_Spitzer@mindlink.bc.ca     "Life isn't just, life just is."
  383.          a2251@mindlink.bc.ca              -- Me  (I think.)
  384.        Spitzer@UNCAMULT.BITNET
  385. - -------------------------------------------------------------------
  386.  
  387. +++++++++++++++++++++++++++
  388.  
  389. From: green@eniac.seas.upenn.edu (Bradley Green )
  390. Date: 15 Apr 92 01:09:17 GMT
  391. Organization: University of Pennsylvania
  392.  
  393. In article <11426@mindlink.bc.ca> Daryl_Spitzer@mindlink.bc.ca (Daryl Spitzer) writes:
  394. >> ..or comp.sys.mac.programmer.OOP which would contain most of the
  395. >> object oriented frameworks and languages. We had this discussion before,
  396. >> is it time to split the mac programming group to sub-groups or not?
  397. >
  398. >This is a good idea.  The TCL mailing list is seeing a great deal of use, so
  399. >I'm sure this would as well.
  400.  
  401. I couldn't agree more.  If I miss reading the group for a day or two, there
  402. are so many articles that I usually have to just skip them all.  Splitting
  403. the group into several subgroups would allow us all to prescreen our reading
  404. material more effectively
  405.  
  406. - --
  407. - ------------------------------------------------------------------------------
  408. * Bradley S. Green                University of Pennsylvania   *
  409. * green@eniac.seas.upenn.edu            (215) 222-7882             *
  410. *                                         *
  411.  
  412. +++++++++++++++++++++++++++
  413.  
  414. From: creiman@void.ncsa.uiuc.edu (Charlie Reiman)
  415. Date: 15 Apr 92 03:22:08 GMT
  416. Organization: University of Illinois at Urbana
  417.  
  418. green@eniac.seas.upenn.edu (Bradley Green ) writes:
  419.  
  420. >In article <11426@mindlink.bc.ca> Daryl_Spitzer@mindlink.bc.ca (Daryl Spitzer) writes:
  421. >>> ..or comp.sys.mac.programmer.OOP which would contain most of the
  422. >>> object oriented frameworks and languages. We had this discussion before,
  423. >>> is it time to split the mac programming group to sub-groups or not?
  424. >>
  425. >>This is a good idea.  The TCL mailing list is seeing a great deal of use, so
  426. >>I'm sure this would as well.
  427.  
  428. >I couldn't agree more.  If I miss reading the group for a day or two, there
  429. >are so many articles that I usually have to just skip them all.  Splitting
  430. >the group into several subgroups would allow us all to prescreen our reading
  431. >material more effectively
  432.  
  433. Although I know this is a lost cause, I am opposed to a new group.  If
  434. I have something to say regarding MacTCP, I always have to scratch my
  435. head and ask "c.s.m.p or c.s.m.c?" Now, if I have a questions regarding
  436. the toolbox, but my program happens to be written in C++, then where
  437. should I go?
  438.  
  439. Other points again a .oop group:
  440. 1) .oop is very broad. Folks that use MacApp aren't interested in TCL stuff,
  441.    and visa versa. In other words, you would still have lots of useless
  442.    messages to wade through.
  443.  
  444. 2) Wanton subdivision of newsgroups is getting tedious. Consider how many
  445.    mac newsgropus there already are:
  446.  
  447.    comp.sys.mac.announce
  448.    comp.sys.mac.apps
  449.    comp.sys.mac.comm
  450.    comp.sys.mac.databases
  451.    comp.sys.mac.digest
  452.    comp.sys.mac.games
  453.    comp.sys.mac.hardware
  454.    comp.sys.mac.hypercard
  455.    comp.sys.mac.misc
  456.    comp.sys.mac.programmer
  457.    comp.sys.mac.system
  458.    comp.sys.mac.wanted
  459.  
  460.    Consider how many sun groups there are:
  461.  
  462.    comp.sys.sun.admin
  463.    comp.sys.sun.announce
  464.    comp.sys.sun.apps
  465.    comp.sys.sun.hardware
  466.    comp.sys.sun.misc
  467.    comp.sys.sun.wanted
  468.  
  469.    And how many ibm.pc groups:
  470.  
  471.    comp.sys.ibm.pc.digest
  472.    comp.sys.ibm.pc.hardware
  473.    comp.sys.ibm.pc.misc
  474.    
  475.    Draw you own conclusions.
  476.  
  477. 3) Why stop there? Why not:
  478.  
  479.    comp.sys.mac.programmer.basic
  480.    comp.sys.mac.programmer.fortran 
  481.    comp.sys.mac.programmer.oop.cobol
  482.    comp.sys.mac.programmer.oop.asm
  483.    comp.sys.mac.programmer.68k.micro-code
  484.    comp.sys.mac.programmer.fine-art-of-trap-patching
  485.    comp.sys.mac.programmer.spinning-beach-ball
  486.    comp.sys.mac.programmer.easter-eggs
  487.  
  488.    ...etc...
  489.  
  490. Before, I said stopping the creation of a new group is a lost cause.
  491. This is because I have yet to witness a newgroup fail to be created.
  492. Folks tell me this has happened but I haven't seen it yet. Perhaps this
  493. will be a first for me.
  494.  
  495. Consider me an avowed "no" vote, if/when you actually decide to go
  496. through with all the formal pomp and circumstance.
  497.  
  498. The preceeding text wasn't meant to be infammatory, so please leave your
  499. matches in the kitchen.
  500.  
  501. - -- 
  502. Charlie Reiman - creiman@ncsa.uiuc.edu
  503. "People are going to take to voice input like lemmings to the sea."
  504.                      -Tony Bove (MacWeek V.6 N.13)
  505.  
  506. +++++++++++++++++++++++++++
  507.  
  508. From: andrews@sp1.csrd.uiuc.edu (John Andrews)
  509. Organization: UIUC Center for Supercomputing Research and Development
  510. Date: Wed, 15 Apr 92 13:59:40 GMT
  511.  
  512. creiman@void.ncsa.uiuc.edu (Charlie Reiman) writes:
  513.  
  514. >Although I know this is a lost cause, I am opposed to a new group.  If
  515. >I have something to say regarding MacTCP, I always have to scratch my
  516. >head and ask "c.s.m.p or c.s.m.c?" Now, if I have a questions regarding
  517. >the toolbox, but my program happens to be written in C++, then where
  518. >should I go?
  519. > [other comments deleted]
  520. >-- 
  521. >Charlie Reiman - creiman@ncsa.uiuc.edu
  522. >"People are going to take to voice input like lemmings to the sea."
  523. >                     -Tony Bove (MacWeek V.6 N.13)
  524.  
  525. I am also against the proposed subdivision of c.s.m.p .  There are enough
  526. mac newsgroups already.
  527.  
  528. - --
  529. John Andrews (andrews@csrd.uiuc.edu) "He who dies with the shortest .sig, wins"
  530. Graduate Research Assistant, Center for Supercomputing R&D, Urbana, IL
  531.  
  532. +++++++++++++++++++++++++++
  533.  
  534. From: e-sink@uiuc.edu (Eric W. Sink)
  535. Organization: University of Illinois at Urbana-Champaign
  536. Date: Wed, 15 Apr 1992 14:40:36 GMT
  537.  
  538. In <1992Apr15.135940.22939@csrd.uiuc.edu> andrews@sp1.csrd.uiuc.edu (John Andrews) writes:
  539.  
  540. >I am also against the proposed subdivision of c.s.m.p .  There are enough
  541. >mac newsgroups already.
  542.  
  543. Me too.  Besides, I thought c.s.m.p already WAS
  544. comp.sys.mac.programmer.oop ! :-)
  545.  
  546. I'd certainly like to see more TCL/MacApp traffic.  More TCL is great
  547. because I use it.  More MacApp would be great because I know so little about
  548. it.  About all I ever see on MacApp is the periodic mention of the fact
  549. that it requires a Quadra 900 with 64 meg RAM and 1 gig disk just to
  550. compile hello world (paraphrased from Mark Lanett).
  551.  
  552. I'll say this : if it comes to a vote, I'll vote no.  If it passes
  553. anyway, I'll read all the new groups.
  554.  
  555. - -- 
  556. Eric W. Sink, USACERL         | The essence of GUI programming : "What
  557. Box 9005, Champaign, IL       | started out as a half hour hack has been
  558. 61826-9005 1-800-USA-CERLx449 | bothering me for two weeks now." -- Matt Mora
  559. - ---- e-sink@uiuc.edu ---------|
  560.  
  561. +++++++++++++++++++++++++++
  562.  
  563. From: n9146269@waldorf.cc.wwu.edu (OverLord of Underlings)
  564. Date: 17 Apr 92 17:22:33 GMT
  565. Organization: Western Washington University
  566.  
  567. well I'm all for it...
  568. I'd much rather have the control I have with nn or rn then having everything
  569. dumped into my mailbox... 
  570.  
  571. Count me in
  572.  
  573. - -- 
  574. - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  575. RWD
  576. _O_  Ryan Walker Davis >> The HeadHunter >> OverLord of Underlings
  577.  |   n9146269@henson.cc.wwu.edu
  578.  
  579. +++++++++++++++++++++++++++
  580.  
  581. From: ksand@apple.com (Kent Sandvik)
  582. Date: 18 Apr 92 00:32:56 GMT
  583. Organization: MacDTS Mongols
  584.  
  585. In article <74054@netnews.upenn.edu>, green@eniac.seas.upenn.edu (Bradley Green
  586. ) writes:
  587. > In article <11426@mindlink.bc.ca> Daryl_Spitzer@mindlink.bc.ca (Daryl Spitzer)
  588. writes:
  589. > >> ..or comp.sys.mac.programmer.OOP which would contain most of the
  590. > >> object oriented frameworks and languages. We had this discussion before,
  591. > >> is it time to split the mac programming group to sub-groups or not?
  592. > >
  593. > >This is a good idea.  The TCL mailing list is seeing a great deal of use, so
  594. > >I'm sure this would as well.
  595. > I couldn't agree more.  If I miss reading the group for a day or two, there
  596. > are so many articles that I usually have to just skip them all.  Splitting
  597. > the group into several subgroups would allow us all to prescreen our reading
  598. > material more effectively
  599.  
  600. De ja vu, here's the suggestion I presented some time ago, modelled after
  601. the DTS groups :-) :
  602.  
  603. (
  604. (platforms & tools (includes OOP and compiler/language issues))
  605. )hardware&os       (we are talking about drivers, mem and low level
  606. programming))
  607. (n&c               (networking)
  608. (printing&graphics (quickdraw, printing, imaging, quicktime))
  609. (toolbox           (inits, WDEFs, toolbox APIs)
  610. )
  611.  
  612. Any other ideas?
  613.  
  614. Cheers,
  615. Kent
  616.  
  617. +++++++++++++++++++++++++++
  618.  
  619. From: scott@mcl.mcl.ucsb.edu (Scott Bronson)
  620. Date: 19 Apr 92 18:14:41 GMT
  621.  
  622. >> In article <11426@mindlink.bc.ca> Daryl_Spitzer@mindlink.bc.ca (Daryl Spitzer)
  623. >> 
  624. >> I couldn't agree more.  If I miss reading the group for a day or two, there
  625. >> are so many articles that I usually have to just skip them all.  Splitting
  626. >> the group into several subgroups would allow us all to prescreen our reading
  627. >> material more effectively
  628.  
  629. I concur!  Right now I'm reading 312 posts simply because I haven't had
  630. time to read this group since Thursday.  I would vote to subdivide this
  631. group because it probably wouldn't add to the volume of postings, yet it
  632. would certainly organize them according to interest better.
  633.  
  634.  
  635. [Kent Sandvik gives list of possible c.s.m.p subdivisions]
  636. >Any other ideas?
  637.  
  638. comp.sys.mac.programmer.wizards.  If someone asked here what his app
  639. should do while it's tracking the mouse, he would get singed (lightly
  640. flamed) and told to take it to comp.sys.mac.programmer or equivalent.
  641. This is where to go to ask for ideas on what to patch to get something
  642. drawn on the desktop whenever an update is needed, clipped behind all
  643. windows and other low level, skanky-hack stuff.  I guess if Kent's ideas
  644. go through, this would be closest to his Hardware&OS group.  csmpw would
  645. be more general, and more advanced.  If it worked for Unix, it could work
  646. for csmp...
  647.  
  648. Nevertheless, I really like the idea of organizing this hierarchy better.
  649. If we figure out what we need by discussion here and it achieves popular
  650. appeal, it shouldn't be too hard to get the CFV to pass.
  651.  
  652. I would kind of like to see a comp.sys.mac.programmer.newbie, but I'm
  653. afraid nobody would read it...
  654.  
  655.  
  656.     - Scott
  657.  
  658. +++++++++++++++++++++++++++
  659.  
  660. From: mlanett@void.ncsa.uiuc.edu (Mark Lanett)
  661. Organization: University of Illinois at Urbana
  662. Date: Sun, 19 Apr 1992 19:36:04 GMT
  663.  
  664. scott@mcl.mcl.ucsb.edu (Scott Bronson) writes:
  665.  
  666. >I concur!  Right now I'm reading 312 posts simply because I haven't had
  667. >time to read this group since Thursday.  I would vote to subdivide this
  668.  
  669. I suggest you switch to a more modern newsreader than rn. Maybe nn.
  670.  
  671. >comp.sys.mac.programmer.wizards.  If someone asked here what his app
  672. [...]
  673. >be more general, and more advanced.  If it worked for Unix, it could work
  674. >for csmp...
  675.  
  676. But it doesn't work for unix. Nobody reads the group. c.s.m.p.wizards was
  677. hashed out here a while ago, and died because it's a worthless idea. Maybe
  678. you're new here.
  679. - -- 
  680. Mark Lanett, Software Tools Group, NCSA; mlanett@uiuc.edu; NCSA.STG (AppleLink)
  681.  
  682. +++++++++++++++++++++++++++
  683.  
  684. From: scott@mcl.mcl.ucsb.edu (Scott Bronson)
  685. Date: 19 Apr 92 22:18:58 GMT
  686.  
  687. In <1992Apr19.193604.13906@ux1.cso.uiuc.edu> mlanett@void.ncsa.uiuc.edu (Mark Lanett) writes:
  688.  
  689. >scott@mcl.mcl.ucsb.edu (Scott Bronson) writes:
  690.  
  691. >>I concur!  Right now I'm reading 312 posts simply because I haven't had
  692. >>time to read this group since Thursday.  I would vote to subdivide this
  693.  
  694. >I suggest you switch to a more modern newsreader than rn. Maybe nn.
  695.  
  696. I use nn.  Too bad hardly anybody bothers to put good descriptive subject
  697. lines in their messages.  I usually just hilite all, then go through and
  698. remove the messages that I know that I don't want to read.  Wouldn't you
  699. agree that most of the manual work of selecting articles could be overcome
  700. by pre-sorting articles into their own newsgroups?
  701.  
  702. >[c.s.m.p.wizards?]
  703. >But it doesn't work for unix. Nobody reads the group. c.s.m.p.wizards was
  704. >hashed out here a while ago, and died because it's a worthless idea. Maybe
  705. >you're new here.
  706.  
  707. I didn't know about this.  I've been reading c.s.m.p since late October,
  708. 1991.  While I wouldn't consider myself a newbie, I didn't know that it
  709. had been tried before.  What went wrong?
  710.  
  711. Also, from the volume of postings I just saw (say 30 or so), it looks to me
  712. like it does a good job of weeding out the chaff, while certainly not dead.
  713. Anyway, I like the theory behind the idea.
  714.  
  715.     - Scott
  716.  
  717. +++++++++++++++++++++++++++
  718.  
  719. From: mlanett@void.ncsa.uiuc.edu (Mark Lanett)
  720. Organization: University of Illinois at Urbana
  721. Date: Sun, 19 Apr 1992 23:16:42 GMT
  722.  
  723. scott@mcl.mcl.ucsb.edu (Scott Bronson) writes:
  724.  
  725. >I use nn.  Too bad hardly anybody bothers to put good descriptive subject
  726. >lines in their messages.  I usually just hilite all, then go through and
  727. >remove the messages that I know that I don't want to read.  Wouldn't you
  728. >agree that most of the manual work of selecting articles could be overcome
  729. >by pre-sorting articles into their own newsgroups?
  730.  
  731. I cannot believe you do this. If I select more than 4 articles then
  732. I'm *really* bored. If a poster can't be bothered to use a descriptive
  733. subject line then I can't be bothered to read it. A generic line gets my
  734. attention only if it's something I'm quite familiar with. But selecting
  735. everything? Do you vote to split up all the other groups you read?
  736. Followups are a problem, though, when the topic changes from the subject line.
  737. But if I notice a lot of articles on one thread, I'll read it anyway (and then
  738. remember to read it, or kill it. Killing reduces clutter substantially).
  739.  
  740. >I didn't know about this.  I've been reading c.s.m.p since late October,
  741. >1991.  While I wouldn't consider myself a newbie, I didn't know that it
  742. >had been tried before.  What went wrong?
  743.  
  744. Well, everyone will subscribe to it, since everyone want to be a wizard
  745. eventually, and everyone will port to it, expecting a better response than
  746. one from c.s.m.p.newbies. After all, if you're stumped you ask a wizard, right?
  747. Especially if all the wizards have fled to the wizards group. Witness the
  748. frequency of "How do you delete a file starting with -" postings in the unix
  749. groups. You can't escape it. You have to start being selective in what you read.
  750.  
  751. Selectivity in what one reads is much preferable. It's a pity that nn 
  752. only fast newsreader around. All the Mac ones (even the non-HyperTrash ones)
  753. are abysmally slow. NewsGrazer is bearable, just.
  754. - -- 
  755. Mark Lanett, Software Tools Group, NCSA; mlanett@uiuc.edu; NCSA.STG (AppleLink)
  756.  
  757. +++++++++++++++++++++++++++
  758.  
  759. From: d88-jwa@dront.nada.kth.se (Jon W{tte)
  760. Date: 20 Apr 92 09:34:03 GMT
  761. Organization: Royal Institute of Technology, Stockholm, Sweden
  762.  
  763. > mlanett@void.ncsa.uiuc.edu (Mark Lanett) writes:
  764.  
  765.    Selectivity in what one reads is much preferable. It's a pity that nn 
  766.    only fast newsreader around. All the Mac ones (even the non-HyperTrash ones)
  767.    are abysmally slow. NewsGrazer is bearable, just.
  768.  
  769. I use GNUS, it's fast, and it's interactive. Unfortunately
  770. it has no KILL file. But it does run on Macs (if you have
  771. A/UX :^)
  772.  
  773. I think that, sooner or later, we will have to split c.s.m.p.
  774. After a certain point, it just can't keep together anymore.
  775.  
  776. - -- 
  777. "You should meet yourself someday. I'm sure you would hate it."
  778. - - Me: h+@nada.kth.se; Jon W{tte (The Diplomat - NOT!)
  779.  
  780. +++++++++++++++++++++++++++
  781.  
  782. From: bhanafee@deimos.ads.com (Brian Hanafee)
  783. Organization: Advanced Decision Systems, Mountain View, CA 94043, +1 (415)
  784. Date: Tue, 21 Apr 1992 22:43:15 GMT
  785.  
  786.  
  787. In article <D88-JWA.92Apr20103403@dront.nada.kth.se> d88-jwa@dront.nada.kth.se (Jon W{tte) writes:
  788. >I use GNUS, it's fast, and it's interactive. Unfortunately
  789. >it has no KILL file. But it does run on Macs (if you have
  790. >A/UX :^)
  791.  
  792. Yes it does.  Try ESC-k (local kill file) or ESC-K (global kill file).
  793. If that doesn't work, try a more recent version of GNUS.  I am using
  794. version 3.13, NNTP 3.10.  (You can get your version number by typing
  795. 'V' in your newsgroups buffer.
  796.  
  797. - --
  798. Brian Hanafee                         Advanced Decision Systems
  799. bhanafee@ads.com                      1500 Plymouth Street
  800. (415) 960-7300                        Mountain View, CA 94043-1230
  801.  
  802. +++++++++++++++++++++++++++
  803.  
  804. From: ksand@apple.com (Kent Sandvik)
  805. Date: 21 Apr 92 19:08:30 GMT
  806. Organization: MacDTS Mongols
  807.  
  808. In article <scott.703707281@mcl>, scott@mcl.mcl.ucsb.edu (Scott Bronson) writes:
  809. > Nevertheless, I really like the idea of organizing this hierarchy better.
  810. > If we figure out what we need by discussion here and it achieves popular
  811. > appeal, it shouldn't be too hard to get the CFV to pass.
  812.  
  813. OK, a really simple suggestion would be to use the Subject lines in a more
  814. constructive matter, either specify clearly the question, and if the thread
  815. moves away, change the subject line.
  816.  
  817. Or then place tags in the Subject line itself, so that if someone asks 
  818. a question about QuickDraw, the Subject line would look like:
  819.  
  820. Subject: GRAPHICS - problems with DrawString
  821.  
  822. Similarly a question related to compilers would be:
  823.  
  824. Subject: TOOLS - How does Think C differ from C++
  825.  
  826. This requires that people creating the original posting would follow
  827. these guidelines. Alas I have a feeling that this will not work in 
  828. practise. Maybe if we have enough monkies...
  829.  
  830.  
  831. Cheers,
  832. Kent
  833.  
  834. ---------------------------
  835.  
  836. From: Chris Haynes <chaynes@sunfish.cs.indiana.edu>
  837. Subject: Quickdraw to ASCII printer
  838. Organization: Computer Science, Indiana University
  839. Date: Wed, 15 Apr 1992 13:22:30 -0500
  840.  
  841. I need to send ASCII characters straight out the printer port of a Classic
  842. (from a MacScheme program, but that shouldn't matter). I'm told the best
  843. way to do this is via Quickdraw calls using an appropriate driver (that
  844. does *not* do bit map conversion).  Does anyone know how I can get such a
  845. driver?
  846.  
  847. Thanks in advance for any tips.
  848.  
  849. Chris Haynes
  850. chaynes@cs.indiana.edu
  851.  
  852. +++++++++++++++++++++++++++
  853.  
  854. From: russotto@eng.umd.edu (Matthew T. Russotto)
  855. Date: 15 Apr 92 20:12:35 GMT
  856. Organization: College of Engineering, University of Maryland, College Park
  857.  
  858. In article <1992Apr15.182243.18009@news.cs.indiana.edu> chaynes@cs.indiana.edu writes:
  859. >I need to send ASCII characters straight out the printer port of a Classic
  860. >(from a MacScheme program, but that shouldn't matter). I'm told the best
  861. >way to do this is via Quickdraw calls using an appropriate driver (that
  862. >does *not* do bit map conversion).  Does anyone know how I can get such a
  863. >driver?
  864.  
  865. Whoever told you this was wrong.  The best way to do what you describe
  866. is to use the serial driver (which does exactly as you ask).  I don't
  867. know how to access that from MacScheme, though.
  868.  
  869.  
  870.  
  871. - -- 
  872. Matthew T. Russotto    russotto@eng.umd.edu    russotto@wam.umd.edu
  873. Some news readers expect "Disclaimer:" here.
  874. Just say NO to police searches and seizures.  Make them use force.
  875. (not responsible for bodily harm resulting from following above advice)
  876.  
  877. +++++++++++++++++++++++++++
  878.  
  879. From: Chris Haynes <chaynes@sunfish.cs.indiana.edu>
  880. Organization: Indiana University, Bloomington
  881. Date: Thu, 16 Apr 1992 09:42:08 -0500
  882.  
  883. In article <1992Apr15.201235.27048@eng.umd.edu> russotto@eng.umd.edu (Matthew T. Russotto) writes:
  884. >In article <1992Apr15.182243.18009@news.cs.indiana.edu> chaynes@cs.indiana.edu writes:
  885. >>I need to send ASCII characters straight out the printer port of a Classic
  886. >>(from a MacScheme program, but that shouldn't matter). I'm told the best
  887. >>way to do this is via Quickdraw calls using an appropriate driver (that
  888. >>does *not* do bit map conversion).  Does anyone know how I can get such a
  889. >>driver?
  890. >
  891. >Whoever told you this was wrong.  The best way to do what you describe
  892. >is to use the serial driver (which does exactly as you ask).  I don't
  893. >know how to access that from MacScheme, though.
  894.  
  895. An experienced Mac programmer tried writing a serial driver interface for
  896. me, and got it working on an si, but it didn't work on the Classic.  He
  897. (and others) have told me that due to the poor documentation and operating
  898. system version dependence of the low level Mac interfaces, such as the
  899. serial driver, it is better to use the high level Quickdraw call with the
  900. appropriate printer abstraction, namely an ascii driver.  Writing such a
  901. driver is a formidable task unless you are intimately familiar with the Mac
  902. OS, but someone must have done it by now, yes?
  903.  
  904.  
  905.  
  906. +++++++++++++++++++++++++++
  907.  
  908. From: wingo@apple.com (Tony Wingo)
  909. Date: 20 Apr 92 16:26:16 GMT
  910. Organization: Apple Computer
  911.  
  912. In article <1992Apr16.094216.29476@news.cs.indiana.edu>, chaynes@sunfish.cs.indiana.edu (Chris Haynes) writes:
  913. > In article <1992Apr15.201235.27048@eng.umd.edu> russotto@eng.umd.edu (Matthew T. Russotto) writes:
  914. > >In article <1992Apr15.182243.18009@news.cs.indiana.edu> chaynes@cs.indiana.edu writes:
  915. > >>I need to send ASCII characters straight out the printer port of a Classic
  916. > >>(from a MacScheme program, but that shouldn't matter). I'm told the best
  917. > >>way to do this is via Quickdraw calls using an appropriate driver (that
  918. > >>does *not* do bit map conversion).  Does anyone know how I can get such a
  919. > >>driver?
  920. > >
  921. > >Whoever told you this was wrong.  The best way to do what you describe
  922. > >is to use the serial driver (which does exactly as you ask).  I don't
  923. > >know how to access that from MacScheme, though.
  924. > An experienced Mac programmer tried writing a serial driver interface for
  925. > me, and got it working on an si, but it didn't work on the Classic.  He
  926. > (and others) have told me that due to the poor documentation and operating
  927. > system version dependence of the low level Mac interfaces, such as the
  928. > serial driver, it is better to use the high level Quickdraw call with the
  929. > appropriate printer abstraction, namely an ascii driver.  Writing such a
  930. > driver is a formidable task unless you are intimately familiar with the Mac
  931. > OS, but someone must have done it by now, yes?
  932. He couldn't have been that experienced.  While I admit that the serial driver 
  933. documentation is scattered accross three volumes of IM and half a dozen tech
  934. notes, everything you need to know for an application of this sort is there.
  935.  
  936. If you RTFM, and especially read all the relevent tech notes, you can write
  937. a serial interface that runs across all the platforms.  I know.  I've done it 
  938. several times for several companies.
  939.  
  940. The fact that he is trying to pawn off a mythical beast (an "ASCII Quickdraw
  941. driver" ) on you also says a lot for his level of experience.  
  942.  
  943. Find another Mac Programmer.
  944.  
  945. - -tony
  946.  
  947. >>usual disclaimers apply<<
  948.  
  949.  
  950. ---------------------------
  951.  
  952. Subject: Need help with Finder AppleEvents...
  953. From: rsherman@mthvax.cs.miami.edu (Roby Sherman)
  954. Date: 15 Apr 1992 22:56:09 -0400
  955. Organization: The Tao of Programming
  956.  
  957. Hi.
  958.  
  959. I am trying to put together a small pascal program that will send an "SOPE"
  960. (Open Selection) Apple Event to the Finder. My program sends off the Apple
  961. Event but nothing happens, which leads me to believe that I've done
  962. something wrong as usual. ;-)  My only reference has been the "Finder
  963. Events" stack off of FTP.APPLE.COM which is written far too topsy-turby for
  964. me... I am looking for a very simple C or Pascal piece of code that
  965. demonstrates how to put together and X-mit this Apple Event to the Finder.
  966.  
  967.               Thanks in advance...
  968.               
  969.                 Roby
  970.                 
  971. - -- 
  972. rsherman@mthvax.cs.miami.edu                    Roby Sherman
  973.  
  974. +++++++++++++++++++++++++++
  975.  
  976. From: jackl@Apple.COM (Jack Littleton)
  977. Date: 17 Apr 92 01:03:35 GMT
  978. Organization: Apple Computer Inc., Cupertino, CA
  979.  
  980. In article <siqc9INNfvj@mthvax.cs.miami.edu> rsherman@mthvax.cs.miami.edu (Roby Sherman) writes:
  981. >Hi.
  982. >
  983. >I am trying to put together a small pascal program that will send an "SOPE"
  984. >(Open Selection) Apple Event to the Finder. My program sends off the Apple
  985. >Event but nothing happens, which leads me to believe that I've done
  986. >something wrong as usual. ;-)  
  987.  
  988. Here are a couple "trivial" thoughts about this...Be sure that you're using
  989. 'sope' as the event ID, and not 'SOPE'.  The Apple Event Manager is case
  990. sensitive, even though you're using a non-case sensitive language.
  991.  
  992. The second trivial thought deals with what you're trying to open.  If you're
  993. trying to open an application, dump the Apple Event approact and go with the
  994. Process Manager's LaunchApplication routine.  It's much more straightforward.
  995.  
  996. Hope this helps somewhat...
  997.  
  998. Jack Littleton
  999. Developer Tools Engineering
  1000. Apple Computer, Inc.
  1001.  
  1002. *Opinions expressed here are not necesarily those of Apple Computer, Inc.*
  1003.  
  1004.  
  1005. - -- 
  1006. Jack Littleton                Internet: jackl@apple.com
  1007. MPW Compiler/Linker group     AppleLink: JACINTOSH
  1008. Apple Computer, Inc.
  1009.  
  1010. +++++++++++++++++++++++++++
  1011.  
  1012. From: jpugh@apple.com (Jon Pugh)
  1013. Date: 20 Apr 92 21:16:19 GMT
  1014. Organization: Apple Co.
  1015.  
  1016. In article <siqc9INNfvj@mthvax.cs.miami.edu>, rsherman@mthvax.cs.miami.edu (Roby Sherman) writes:
  1017. > My only reference has been the "Finder
  1018. > Events" stack off of FTP.APPLE.COM which is written far too topsy-turby for
  1019. > me
  1020.  
  1021. Hey, I resemble that remark!  ;)
  1022.  
  1023. That's the problem with kitchen sink code.  The more it does, the less
  1024. clearly it does it.  I didn't feel like writing 25 smaller XCMDs though.
  1025.  
  1026. Maybe I'll write a simpler open only XCMD.  Maybe I won't.  ;)
  1027.  
  1028. Jon
  1029.  
  1030. +++++++++++++++++++++++++++
  1031.  
  1032. From: rsherman@mthvax.cs.miami.edu (Roby Sherman)
  1033. Date: 21 Apr 1992 09:07:28 -0400
  1034. Organization: The Tao of Programming
  1035.  
  1036. In <23625@goofy.Apple.COM> jpugh@apple.com (Jon Pugh) writes:
  1037.  
  1038. >Hey, I resemble that remark!  ;)
  1039.  
  1040. Well, ok, it wasn't THAT topsy-turby! ;-)
  1041.  
  1042.  
  1043. >That's the problem with kitchen sink code.  The more it does, the less
  1044. >clearly it does it.  I didn't feel like writing 25 smaller XCMDs though.
  1045.  
  1046. Well, What I ended up doing was making sort of a "run-time Hypercard XCMD"
  1047. that I could step through and see which routines I needed and which ones I
  1048. could throw away. I ended up chucking all of the procedures and functions
  1049. except for finderevents itself, and modifying it so you can pass it a
  1050. pathname and a Filename...
  1051.  
  1052. Doesn't mean I UNDERSTAND it all that well, but at least it works. <grin>
  1053.  
  1054.                 
  1055.                 thanks,
  1056.  
  1057.                      Roby
  1058. - -- 
  1059. rsherman@mthvax.cs.miami.edu                    Roby Sherman
  1060.  
  1061. ---------------------------
  1062.  
  1063. End of C.S.M.P. Digest
  1064. **********************
  1065.